#ifndef MESSAGE_H
#define MESSAGE_H

#include <QString>
#include <QDateTime>

class Message
{
public:
    Message();
    Message(const QString &username, const QString &content);
    
    QString username() const;
    QString content() const;
    QDateTime timestamp() const;
    
    // 序列化和反序列化方法
    QString toString() const;
    static Message fromString(const QString &str);
    
private:
    QString m_username;  // 发送者用户名
    QString m_content;   // 消息内容
    QDateTime m_timestamp; // 发送时间
};

#endif // MESSAGE_H